/**
 * 存储触摸点信息的数组。
 */
let TOUCHES = [];

/**
 * 更新触摸点信息的函数，将输入模式设置为触摸模式并处理触摸事件。
 * @param {TouchEvent} event - 触摸事件对象。
 */
updateTouches = (event) => {
    inputMode = INPUT_MODE_TOUCH;

    TOUCHES = [];

    event.preventDefault();
    event.stopPropagation();

    for (const touch of event.touches) {
        TOUCHES.push({});
        getEventPosition(touch, can, TOUCHES[TOUCHES.length - 1]);
    }
};

/**
 * 触摸开始事件处理，调用 updateTouches 函数更新触摸信息。
 */
ontouchstart = updateTouches;
/**
 * 触摸移动事件处理，调用 updateTouches 函数更新触摸信息。
 */
ontouchmove = updateTouches;
/**
 * 触摸结束事件处理，调用 updateTouches 函数更新触摸信息。
 */
ontouchend = updateTouches;
